//
//  CZStatusUser.swift
//  git
//
//  Created by 徐 鹏超 on 16/4/10.
//  Copyright © 2016年 徐 鹏飞. All rights reserved.
//

import UIKit

class CZStatusUser: NSObject {
    ///screen_name	string	用户昵称
    var screen_name: String?
    /// profile_image_url	string	用户头像地址（中图），50×50像素
    var profile_image_url: String?
    // 接口文档没有提供给大家,但是以前的时候公开过,我们可以直接安装这个来实现一下就可以了
    /// 会员等级 1-6
    /// 认证类型 -1：没有认证，0，认证用户，2,3,5: 企业认证，220: 达人
    var mbrank: Int = 0{
        didSet{
            if mbrank > 0 && mbrank < 7  {
                levelImage = UIImage(named: "common_icon_membership_level\(mbrank)")
            }else{
                levelImage = UIImage(named: "")
            }
        }
    }
    
    var verified_type: Int = 0{
        didSet{
            switch verified_type{
                
            case -1: verifiedImage = UIImage(named: "")
            case 0: verifiedImage = UIImage(named: "avatar_vip")
            case 2,3,5: verifiedImage = UIImage(named: "avatar_enterprise_vip")
            case 220: verifiedImage = UIImage(named: "avatar_grassroot")
                // swift 必须要加 default
                // swift 可以不省略 braek,省略的前提是 case : 有一条语句
    
            default:verifiedImage = UIImage(named: "")
            }
        }
    }
    
    var levelImage:UIImage?
    
    var verifiedImage:UIImage?
    
    init(dic: [ String: NSObject ] ) {
        super.init()
        
        setValuesForKeysWithDictionary(dic)
    }
    
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        //
    }
    
    
    
}
